home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000705_dsr@hplb.hpl.hp.com _Mon Mar 1 18:54:48 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  4KB

  1. Return-Path: <dsr@hplb.hpl.hp.com>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA03678; Mon, 1 Mar 93 18:54:48 MET
  4. Received: from hplb.hpl.hp.com by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA02681; Mon, 1 Mar 1993 19:12:05 +0100
  6. Received: from dragget.hpl.hp.com by hplb.hpl.hp.com; Mon, 1 Mar 93 18:07:24 GMT
  7. Received: by manuel.hpl.hp.com
  8.     (16.6/15.6+ISC) id AA12988; Mon, 1 Mar 93 18:13:13 GMT
  9. From: Dave_Raggett <dsr@hplb.hpl.hp.com>
  10. Message-Id: <9303011813.AA12988@manuel.hpl.hp.com>
  11. Subject: Re Reading news via WWW browsers
  12. To: www-talk@nxoc01.cern.ch
  13. Date: Mon, 1 Mar 93 18:13:11 GMT
  14. Mailer: Elm [revision: 66.36.1.1]
  15.  
  16. > Most discussions in most newsgroups consist of threads. Someone starts a
  17. > thread, others respond, and so forth. We are using here a newsreader called
  18. > TIN (written by Iain.Lea%anl433.uucp@Germany.EU.net) that whenever a news
  19. > group in entered, it first indexes all the postings into threads, and then
  20. > presents a view of the group traffic as a collection of threads.
  21. > You pick a thread, and start from the first posting. The next posting you
  22. > will get will be the next one along the thread.
  23.  
  24. Yes, most of us here use the Notes interface, which maintains such threads
  25. or "notes strings" as part of its database. The current NNTP news servers are
  26. much too dumb for this - it takes far too many messages for the client to
  27. work out the threads. You can do it, but it is painfully slow if your
  28. NNTP server is on a remote machine.
  29.  
  30. > This approach lends itself very well to a hypertext browser. Using the 
  31. > same indexing method as TIN, it will embed a link into the end of  each 
  32. > article that will point to the next one in the thread, in addition to
  33. > links in the beginning of the article that point to the previous article
  34. > in the thread and to the start of the thread.
  35.  
  36. Yes, I too have been thinking along these lines. The first step is an "agent"
  37. program which runs daily to get the complete list of news groups, sorts them
  38. alphabetically then builds them into a small group of html docs that allow
  39. users to browse the newsgroup names hierarchically. The next step is to
  40. extend the agent to build an html doc for each newsgroup's index. This
  41. involves getting the headers for any new articles in that newsgroup and
  42. can be linked to the job of tracking backward references, and updating a
  43. database of threads/notes strings.
  44.  
  45. In the longer term, we can lobby for such support to be added into future
  46. releases of the NNTP daemon. Our only hope in the short term is to build
  47. agent processes that do the additional processing as a regular background
  48. activity. You can think of these as a variety of "knowbots" which carry out
  49. tasks that are impractical to perform on an interactive basis.
  50.  
  51. I am sure NEWS is due for a shakeup what with the arrival of MIME and html as
  52. a registered format. The current restrictions on character sets and plain
  53. text is rather cramping these days. Furthermore the number of newsgroups has
  54. grown enormously over the last few years - the ability to carry popular
  55. groups locally and to get the others on request from remote servers seems
  56. long overdue.
  57.  
  58. > Is there a way to read news groups not carried locally via the WWW ?
  59. > We have here a rather limited selection on newsgroups (only 1500 or so :-)
  60. > Some people are not that fortunate, and I know of many groups we do not
  61. > carry either. Additionally, postings are kept here only for about 3 days.
  62.  
  63. I have been toying with an extension to the URL syntax for just this purpose:
  64.  
  65.         news://news.ysu.edu/alt.culture.*
  66.  
  67. This implies the list of newsgroups under alt.culture on the NNTP server
  68. "news.ysu.edu".
  69.  
  70.         news://news.ysu.edu/alt.culture.usenet
  71.  
  72. This example specifies the newsgroup "alt.culture.usenet" as held on the
  73. nntp server  "news.ysu.edu"
  74.  
  75.         news://news.ysu.edu/<C34u1w.7Ls@news.ysu.edu>
  76.  
  77. This specifies an actual news article from that newsgroup and server.
  78.  
  79. One outstanding problem is which machines archive what newsgroups? It is
  80. often the case that the original article has been discarded from the local
  81. server, and it would be really great if the browser could then try to get the
  82. missing article from a remote archive system. The establishment of well known
  83. servers for given groups would be a good start.
  84.  
  85. Best wishes
  86.  
  87. Dave Raggett, HPLabs, Bristol, England
  88.  
  89.  
  90.